/*基线样式表----------------------------------------------------------------------------------------------*/

/*块级元素*/
html, div, map, dt, form, {display: block; padding: 0;  margin: 0; }
body        {display: block; margin: 0; font-family: "Lucida Grande", "微软雅黑", "宋体", serif; font-size: medium;}     /*medium 的值默认是16px*/
p, dl       {display: block; margin-top: 1em; margin-bottom: 1em;}
dd          {display: block; margin-left: 40px;}
address    {display: block; font-style: italic;}
blockquote {display: block; margin: 1em 40px;}
h1  {display: block; font-size: 2em;      font-weight: bold; margin: 0.67em 0;}
h2  {display: block; font-size: 1.5em;    font-weight: bold; margin: 0.83em 0;}
h3  {display: block; font-size: 1.125em;  font-weight: bold; margin: 1em    0;}
h4  {display: block; font-size: 1em;      font-weight: bold; margin: 1.33em 0;}
h5  {display: block; font-size: 0.75em;   font-weight: bold; margin: 1.67em 0;}
h6  {display: block; font-size: 0.5625em; font-weight: bold; margin: 2.33em 0;}
pre {display: block; font-family: "楷体", monospace; white-space: pre; margin: 1em 0;}
hr  {display: block; height: 2px; border: 1px;  margin: 0.5em auto;}

/*表格元素*/
table   {border-spacing: 2px; border-collapse: separate; margin-top: 0; margin-bottom: 0; text-indent: 0;}
caption {text-align: center;}
td      {padding: 1px;}
th      {font-weight: bold; padding: 1px;}
tbody, thead, tfoot {vertical-align: middle;}

/*行内元素*/
strong {font-weight: bold;}
cite, em, var, dfn {font-style: italic;}
code, kbd, samp {font-family: "楷体", monospace;}
ins {text-decoration: underline;}
del {text-decoration: line-through;}
sub {vertical-align: -0.25em; font-size: smaller; line-height: normal;}
sup {vertical-align: 0.5em;   font-size: smaller; line-height: normal;}
abbr[tittle] {border-bottom: dotted 1px;}

/*列表元素*/
ul {list-style-type: disc;    margin: 1em 0; margin-left: 400px; padding-left: 0;}
ol {list-style-type: decimal; margin: 1em 0; margin-left: 400px; padding-left: 0;}
/*删除嵌套列表的上下外边距*/
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl {margin-top: 0; margin-bottom: 0;}
/*2级ul使用圆点项目符号*/
ol ul, ul ul {list-style-type: circle;}
/*3级ul使用正方形项目符号*/
ol ol ul, ol ul ul, ul ol ul, ul ul ul {list-style-type: square;}

/*图片边框*/
img {border: none;}

/* 清除浮动， 对浮动元素的父元素添加，主要解决容器内全部是浮动元素而引起的高度塌陷的问题*/
.ks-clear:after, .clear:after {content: '\20';display: block; height: 0;clear: both;}
.ks-clear, .clear { *zoom: 1;}
/*也是清除浮动，如果浮动元素后面还有非浮动元素，可添加一个元素节点应用此样式来分割 */
.float-divider{ display: block;clear: both;height: 1px;line-height: 1px;font-size: 1px;}


/*加载图标字体*/
@font-face {font-family: 'iconfont';
    src: url('../iconfont/iconfont.eot'); /* IE9*/
    src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../iconfont/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../iconfont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../iconfont/iconfont.svg#svgFontName') format('svg'); /* iOS 4.1- */
}

.iconfont{font-family:"iconfont";font-size:16px;font-style:normal;}